package co.fitstart.scheduler.entity;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

/**
 * 
 * @author lidan
 *
 */
public class RevenueReport {
    
    /** 金额（分） */
    private int offer;
    
    /** 学员名称 */
    private String studentName;
    
    /** 学员电话 */
    private String studentMobile;
    
    /** 销售人员 */
    private String salesman;
    
    /** 购买/退款时间 */
    private Date occurTime;
    
    private Long courseId;
    
    private Long siteId;
    
    private Long courseRoundId;
    
    /**
     * 
     */
    public RevenueReport() {
        
    }
    
    /**
     * 
     * @return
     */
    public Map<String, Object> describe() {
        Map<String, Object> result = new HashMap<String, Object>();
        
        result.put("offer", this.offer);
        result.put("studentName", this.studentName);
        result.put("studentMobile", this.studentMobile);
        result.put("salesman", this.salesman);
        result.put("occurTime", this.occurTime);
        result.put("courseId", this.courseId);
        result.put("siteId", this.siteId);
        result.put("courseRoundId", this.courseRoundId);
        
        return result;
    }

    /**
     * @return the offer
     */
    public int getOffer() {
        return offer;
    }

    /**
     * @return the studentName
     */
    public String getStudentName() {
        return studentName;
    }

    /**
     * @return the studentMobile
     */
    public String getStudentMobile() {
        return studentMobile;
    }

    /**
     * @return the salesman
     */
    public String getSalesman() {
        return salesman;
    }

    /**
     * @return the occurTime
     */
    public Date getOccurTime() {
        return occurTime;
    }

    /**
     * @return the courseId
     */
    public Long getCourseId() {
        return courseId;
    }

    /**
     * @return the siteId
     */
    public Long getSiteId() {
        return siteId;
    }

    /**
     * @return the courseRoundId
     */
    public Long getCourseRoundId() {
        return courseRoundId;
    }

    /**
     * @param offer the offer to set
     */
    public void setOffer(int offer) {
        this.offer = offer;
    }

    /**
     * @param studentName the studentName to set
     */
    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    /**
     * @param studentMobile the studentMobile to set
     */
    public void setStudentMobile(String studentMobile) {
        this.studentMobile = studentMobile;
    }

    /**
     * @param salesman the salesman to set
     */
    public void setSalesman(String salesman) {
        this.salesman = salesman;
    }

    /**
     * @param occurTime the occurTime to set
     */
    public void setOccurTime(Date occurTime) {
        this.occurTime = occurTime;
    }

    /**
     * @param courseId the courseId to set
     */
    public void setCourseId(Long courseId) {
        this.courseId = courseId;
    }

    /**
     * @param siteId the siteId to set
     */
    public void setSiteId(Long siteId) {
        this.siteId = siteId;
    }

    /**
     * @param courseRoundId the courseRoundId to set
     */
    public void setCourseRoundId(Long courseRoundId) {
        this.courseRoundId = courseRoundId;
    }
    
}
